/**
 * \file compression.h
 * \brief Fonctions de compression LWZ d'un fichier
 * \author { Corentin.R Adam.T Clement.V William.B}
 * \version 0.1
 * \date 31 mai 2013
 */
#ifndef COMPRESSION_H
#define	COMPRESSION_H

#include "common.h"
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
//#include "hach.h"
#include "dictionnaire.h"
#include "files.h"
#include <time.h>

float temps_compression;

long int tailleInFile;
long int tailleOutFile;

/**
 * \fn int Compresser(FILE* inputFile, FILE* outputFile)
 * \brief Fonction de compression
 *
 * \param inputFile Fichier à compresser
 * \param outputFile Fichier compressé en sorti
 * 
 * \return NO_ERROR ou une erreur de compression
 */
int Compresser(char * inputFileName, char * outputFileName);

#endif	/* COMPRESSION_H */

